home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 46 / PC Gamer IT CD 46 1-2.iso / ELINK / MSIE540 / WPIE5X86.CAB / wpie5x86.inf < prev    next >
Windows Setup INFormation  |  1998-09-11  |  9KB  |  294 lines

  1. ;                                                    
  2. ;    INF for WebPost IE5 installation
  3. ;
  4. ;    Copyright (c) 1997 Microsoft Corporation
  5. ;
  6. ;    Notes:
  7. ;
  8. ;    "webpost" sections are normal current-version components
  9. ;    "obsolete" sections are previous-version components we no longer need, so we delete them on install
  10. ;    "old" sections are previous-version components which are still usable, so we don't install them but they are removed on uninstall
  11. ;    "uninstall" sections are normal current-version components we don't install directly but we do want to remove on uninstall
  12. ;
  13.  
  14.  
  15. [version]
  16. signature                = "$CHICAGO$"
  17. AdvancedINF                = 2.5, "%ERROR_WRONG_ADVPACK_VERSION%"
  18.  
  19.  
  20. ;    Install instructions
  21.  
  22.  
  23. [DefaultInstall]
  24. ;SetupEngine            = SETUPAPI.DLL,"%ERROR_ENGINE_NOTFOUND%"
  25. CustomDestination        = CustWPDestDir
  26. CopyFiles                = webpost.sys.files,webpost.inf.files,webpost.hlp.files,webpost.main.files
  27. DelFiles                = obsolete.sys.files,obsolete.wp.files,obsolete.flupl.files
  28. RegisterOCXs            = self.registering.dlls
  29. AddReg                    = webpost.hkcu.reg,webpost.hklm.reg
  30. ;DelReg                    = obsolete.wp.reg
  31. UpdateInis                = webpost.ini.shortcuts
  32. PerUserInstall            = webpost.stub.add
  33.  
  34.  
  35. ;    Custom installation sections
  36. ;    (in this case responsible for determining location of "Program Files" dir)
  37.  
  38.  
  39. [CustWPDestDir]
  40. ; OEM SFN,ANSI LFN,ANSI SFN,OEM LFN
  41. 49000,49001,49002,49003 = ProgFilesDir,5
  42. 49100,49101,49102,49103 = WPFilesDir,5
  43. 49200,49201,49202,49203 = ActiveXCustomDestination,5    ;    included only to allow removal of FLUPL from old location
  44.  
  45. [ProgFilesDir]
  46. HKLM,'Software\Microsoft\Windows\CurrentVersion','ProgramFilesDir',,"%24%"
  47.  
  48. [WPFilesDir]
  49. ,,,,"%49001%\%WP_DIR%"
  50.  
  51. [ActiveXCustomDestination]
  52. HKLM,'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings','ActiveXCache',,"%25%\OCCACHE"
  53.  
  54.  
  55. ;    File groups
  56.  
  57.  
  58. [DestinationDirs]
  59. webpost.sys.files        = 11 ; LDID_SYS
  60. obsolete.sys.files        = 11 ; LDID_SYS
  61. old.wp.files            = 11 ; LDID_SYS
  62. webpost.inf.files         = 17 ; LDID_INF
  63. webpost.hlp.files         = 18 ; LDID_HELP
  64. uninstall.hlp.files        = 18 ; LDID_HELP
  65. webpost.main.files        = 49100 ; LDID_WP_DIR
  66. obsolete.wp.files        = 49100 ; LDID_WP_DIR
  67. obsolete.flupl.files    = 49200 ; LDID_FLUPL (obsolete)
  68.  
  69. [webpost.sys.files]
  70. WEBPOST.DLL,,,32
  71. WPWIZDLL.DLL,,,32
  72. PIPARSE.DLL,,,32
  73. POSTWPP.DLL,,,32
  74. CRSWPP.DLL,,,32
  75. FTPWPP.DLL,,,32
  76. FPWPP.DLL,,,32
  77.  
  78. [obsolete.sys.files]        ; 1.1 files to be deleted on install
  79. POSTCAB.EXE
  80. DEFWPP.DLL
  81. AOLPOST.DLL
  82. AOLPPOST.DLL
  83. AOLSHIM.EXE
  84. AOLTCP16.DLL
  85. CSWPP.DLL
  86. CSWPPDLL.TXT
  87. CISWPP.DLL
  88. GAUGE.DLL
  89. GNNPOST.DLL
  90. SNWPP.DLL
  91.  
  92. [obsolete.flupl.files]        ; old 1.5 install location for FLUPL.CAB
  93. FLUPL.OCX
  94. FLUPL.INF
  95. FLUPLH~1.INF
  96.  
  97. [webpost.inf.files]
  98. WPIE5X86.INF,,,32
  99.  
  100. [webpost.hlp.files]
  101. WPWIZ.CNT,,,32
  102. WPWIZ.HLP,,,32
  103. FLUPL.HLP,,,32
  104.  
  105. [webpost.main.files]
  106. WPWIZ.EXE,,,32
  107. FLUPL.OCX,,,32
  108.  
  109. [obsolete.wp.files]            ; obsolete 1.1 files to be deleted on install
  110. README.TXT
  111. WEBPOST.TLB,,,32
  112.  
  113. [self.registering.dlls]        ; all DLLs in this section have their DllRegisterServer EPs called
  114. %11%\WEBPOST.DLL
  115. %11%\WPWIZDLL.DLL
  116. %11%\POSTWPP.DLL
  117. %11%\CRSWPP.DLL
  118. %11%\FTPWPP.DLL
  119. %11%\FPWPP.DLL
  120. %49100%\FLUPL.OCX
  121.  
  122. [uninstall.hlp.files]
  123. WPWIZ.ANN,,,32
  124. WPWIZ.FTS,,,32
  125. WPWIZ.GID,,,32
  126.  
  127. ;    File locations
  128.  
  129.  
  130. [SourceDisksFiles]
  131. WEBPOST.DLL                = 55
  132. WPWIZDLL.DLL            = 55
  133. PIPARSE.DLL                = 55
  134. FTPWPP.DLL                = 55
  135. FPWPP.DLL                = 55
  136. POSTWPP.DLL                = 55
  137. CRSWPP.DLL                = 55
  138. WPWIZ.EXE                = 55
  139. WPIE5X86.INF             = 55
  140. WPWIZ.HLP                = 55
  141. WPWIZ.CNT                = 55
  142. FLUPL.HLP                = 55
  143. WPWIZ.ANN                = 55
  144. WPWIZ.FTS                = 55
  145. WPWIZ.GID                = 55
  146. AOLPOST.DLL                = 55
  147. AOLPPOST.DLL              = 55
  148. AOLSHIM.EXE                = 55
  149. AOLTCP16.DLL              = 55
  150. CSWPP.DLL                = 55
  151. CSWPPDLL.TXT              = 55
  152. CISWPP.DLL                = 55
  153. GAUGE.DLL                = 55
  154. GNNPOST.DLL                = 55
  155. SNWPP.DLL                = 55
  156. FLUPL.OCX                = 55
  157.  
  158.  
  159. [SourceDisksNames]
  160. 55                        = %WP_DISK%,wpie5x86.cab, 0
  161.  
  162.  
  163. ;    Registry entry groups
  164.  
  165.  
  166. [obsolete.wp.reg]        ; removed on install
  167. HKLM,"System\CurrentControlSet\Control\WebPost"
  168. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{3151E2E0-6C4F-11CF-86B1-00AA0060F86C}"
  169. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{154BC563-A27E-11CF-85F4-0020AFC51AF7}"    ; AOL
  170. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{154BC565-A27E-11CF-85F4-0020AFC51AF7}"    ; GNN
  171. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{154BC567-A27E-11CF-85F4-0020AFC51AF7}"    ; PrimeHost
  172. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{ed9f3220-a1cb-11cf-a38d-00a0244c6448}"    ; CompuServe
  173. HKLM,"System\CurrentControlSet\Services\WebPost\Providers\{ed9f3221-a1cb-11cf-a38d-00a0244c6448}"    ; SpryNet
  174. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Flupl"
  175.  
  176. [webpost.hkcu.reg]
  177. HKCU,"Software\Microsoft\WebPost\Logging","LoggingDir",,%49101%
  178. HKCU,"Software\Microsoft\WebPost\Logging","WizardLogging",,"No"
  179. HKCU,"Software\Microsoft\WebPost\Logging","WebPostLogging",,"No"
  180.  
  181. [webpost.hklm.reg]
  182. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","DisplayName",,%UNINSTALL_NAME%
  183. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","QuietUninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\wpie5x86.inf,WebPostUninstall,5"
  184. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","RequiresIESysFile",,"4.70.0.1155"
  185. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost","UninstallString",,"RunDll32 ADVPACK.DLL,LaunchINFSection %17%\wpie5x86.inf,WebPostUninstall"
  186.    
  187.  
  188. ;    Shortcut groups
  189.  
  190.  
  191. [webpost.ini.shortcuts]
  192. setup.ini, progman.groups,,"InternetToolsFldr="%INTERNETTOOLSGRP%""
  193. setup.ini, InternetToolsFldr,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  194. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  195. setup.ini, SendTo,,"""%PGMITEM_WP%"",""""""%49100%\WPWIZ.EXE"""""""
  196.  
  197.  
  198. ;    Per-user stub stuff (to propagate installation to other user profiles)
  199.  
  200.  
  201. [PerUserStub]
  202. UpdateInis                = webpost.ini.shortcuts
  203. AddReg                    = webpost.hkcu.reg
  204. CustomDestination        = CustWPDestDir
  205.  
  206. [webpost.stub.add]
  207. DisplayName=%UNINSTALL_NAME%
  208. ComponentID=WebPost
  209. GUID={44BBA851-CC51-11CF-AAFA-00AA00B6015C}
  210. Version=5,0,0,7461
  211. Locale=EN
  212. IsInstalled=1
  213. StubPath=rundll32.exe advpack.dll,LaunchINFSection %17%\wpie5x86.inf,PerUserStub
  214.  
  215. [PerUserRemove]
  216. UpdateInis                = uninstall.ini.shortcuts
  217. DelReg                    = uninstall.hkcu.reg
  218. CustomDestination        = CustWPDestDir
  219.  
  220. [webpost.stub.remove]
  221. DisplayName=%UNINSTALL_NAME%
  222. ComponentID=WebPost
  223. GUID={44BBA851-CC51-11CF-AAFA-00AA00B6015C}
  224. Version=5,0,0,7461
  225. Locale=EN
  226. IsInstalled=0
  227. StubPath=rundll32.exe advpack.dll,LaunchINFSection %17%\wpie5x86.inf,PerUserRemove
  228.  
  229.  
  230. ;    Uninstallation instructions
  231.  
  232.  
  233. [WebPostUninstall]
  234. BeginPrompt                = UninstallPrompt
  235. CustomDestination        = CustWPDestDir
  236. DelReg                    = uninstall.hkcu.reg,uninstall.hklm.reg
  237. DelFiles                = webpost.sys.files,webpost.hlp.files,uninstall.hlp.files,webpost.main.files,old.wp.files
  238. UpdateInis                = uninstall.ini.shortcuts
  239. DelDirs                    = DelWPDestDir
  240. UnRegisterOCXs            = self.registering.dlls
  241. PerUserInstall            = webpost.stub.remove
  242.  
  243. [UninstallPrompt]
  244. Prompt                    = "%UNINSTALL_PROMPT%"
  245. ButtonType                = YESNO
  246. Title                    = "%PGMITEM_WP%"
  247.  
  248. [DelWPDestDir]
  249. %49101%
  250.  
  251. [uninstall.hkcu.reg]
  252. HKCU,"Software\Microsoft\WebPost"
  253.  
  254. [uninstall.hklm.reg]
  255. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\WebPost"
  256. HKLM,"Software\Microsoft\Active Setup\Installed Components\{44BBA851-CC51-11CF-AAFA-00AA00B6015C}"
  257. HKLM,"System\CurrentControlSet\Services\WebPost"
  258. HKCR,"Interface\{96E31633-59F3-11D0-AD1F-00AA00A219AA}"
  259. HKCR,"Interface\{EDD8BBC0-9240-11CF-9ED3-00AA004C120C}"
  260. HKCR,"TypeLib\{02B5E1D0-8B7C-11D0-AD45-00AA00A219AA}"
  261. HKCR,"TypeLib\{336C8C70-A62B-11D0-AD5F-00AA00A219AA}"
  262. HKCR,"TypeLib\{96E31631-59F3-11D0-AD1F-00AA00A219AA}"
  263. HKCR,"TypeLib\{9E8DC112-8393-11D0-871B-00A0C911C862}"
  264. HKCR,"TypeLib\{CB1D530F-30F6-11D0-AD03-00AA00A219AA}"
  265.  
  266. [uninstall.ini.shortcuts]
  267. setup.ini, progman.groups,,"InternetToolsFldr="%INTERNETTOOLSGRP%""
  268. setup.ini, InternetToolsFldr,,"""%PGMITEM_WP%"""
  269. setup.ini, progman.groups,,"SendTo=""..\..\%SENDTO_DESC%"""
  270. setup.ini, SendTo,,"""%PGMITEM_WP%"""
  271.  
  272.  
  273. ;    Strings
  274.  
  275.  
  276. [strings]
  277.  
  278. ; Don't localize these
  279.  
  280.  
  281. ; Do localize these
  282.  
  283. ERROR_WRONG_ADVPACK_VERSION        = "You need a newer version of ADVPACK.DLL"
  284. ERROR_ENGINE_NOTFOUND            = "Cannot find the required setup engine. Aborting..."
  285.  
  286. WP_DIR                    = "Web Publish"
  287. WP_DISK                    = "Web Publishing Wizard disk"
  288. INTERNETTOOLSGRP            = "Accessories\Internet Tools"
  289. PGMITEM_WP                = "Web Publishing Wizard"
  290. UNINSTALL_NAME            = "Microsoft Web Publishing Wizard 1.6"
  291. SENDTO_DESC                = "SendTo"
  292. UNINSTALL_PROMPT        = "This will remove the Web Publishing Wizard from your computer. Do you wish to proceed?"
  293.  
  294.